Me imagino que debe existir una ruta por defecto donde se guardan los Logs cuando se utiliza el Logger de Java. Mis preguntas son dos: 1) ¿Cual es esa ruta por defecto? 2) ¿Como hago para especificar una diferente? No estoy usando ninguna librería externa (log4j), solo Java 1.8. import java.util.logging.Level; import java.util.logging.Logger;
Share, comment, bookmark or report
Si quieres que siga escribiendo sobre el mismo archivo, debes establecer ese valor a true en el constructor: fh = new FileHandler(rutaArchivo, true); De ese modo, evitarás que se cree un nuevo archivo cada vez, y los datos se agregarán al archivo indicado en rutaArchivo. Gracias A. Cedano.
Share, comment, bookmark or report
Tengo una aplicación java (index.java) que si la ejecuto navego por sus diferentes JFrame o JDialog sin problemas, etc. Mi duda/pregunta/consulta es: ¿existe algún método para no permitir abrir durante el proceso de index.java otro index.java? Y en caso de intentar volver a abrirlo (si está abierto) mostrar un mensaje:"Está en uso".
Share, comment, bookmark or report
Ese método ya lo tiene el JDK implementado por ti desde Java 7 y es más genérico porque aplica a cualquier clase que implemente la interfaz AutoCloseable como Connection y otros: BufferedReader, BufferedWriter, InputStream, OutputStream, FileChannel, etc. Tu método lo limita únicamente a Connection y el otro método asume que solo has ejecutado 1 sentencia SQL para obtener datos, mientras ...
Share, comment, bookmark or report
Por ejemplo, puede que hoy en día estés delegando el log a JUL (Java Util Logger, el logging nativo de Java) y luego decidas cambiar a uno de los frameworks mencionados previamente. SLF4J te permite, tras cambiar unos jars, que el cambio sea transparente a nivel de tu aplicación y de código. Esto ofrece grandes ventajas puesto que tu código se abstrae del framework como tal y solo te ...
Share, comment, bookmark or report
Estoy construyendo un log a un programa hecho en java pero me gustaría personalizar mejor la forma en la que se escribe, actualmente tengo esto: INFO: Inicia lectura xml.. INFO: Xml leido OK! Y me gustaría algo como esto, eliminar el nombre de la clase y los saltos de línea.
Share, comment, bookmark or report
yo personalmente te recomendaría que utilices una mejor opción como Log4j, slf4j o LogBack para tus proyecto porque el Log con java.util es muy simple y poco flexible, mientras que estas otras opciones te permiten configurar el Log desde un archivo de configuración en tu proyecto, agregar políticas en los tamaños del archivo, hacer log en diferentes archivos según la ruta de donde se ...
Share, comment, bookmark or report
Tengo un inconveniente al mandar a llamar el método toString para ver los valores en consola. Tengo un mapeo de M:N entre las entidades Servicio y Sucursal. Y un controlador donde son utilizadas, a
Share, comment, bookmark or report
La forma de implementar esto es extender la clase XMLFormatter (java.util.logging.XMLFormatter). Esta clase se encarga de decirle a logger qué campos y cómo debe realizar el guardado de cada registro. Sobreescribiendo el método format, puede especificar como es que debe ser guardado cada registro. Te paso la forma de resolver tu planteo:
Share, comment, bookmark or report
1. Asegurate que solo tienes estos para Level y Logger: import java.util.logging.Level; import java.util.logging.Logger;. Si usas eclipse pulsa ctrl+shift+o para organizarte los imports y ahorrarte estos dolores de cabeza. Con netbeans hay un equivalente pero no me acuerdo de la combinación de teclas.
Share, comment, bookmark or report
Comments